package com.springboot.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.springframework.web.bind.annotation.ModelAttribute;


/**
 * 
 * 描述：Controller 控制器
 * @author 林海宁
 * @created 2019年4月15日 下午3:20:39
 * @since
 */
public class BaseController {
	
	 //请求类、响应类、会话类
	 protected HttpServletRequest request;
	 protected HttpServletResponse response;
	 protected HttpSession session;
	
	/**
	 * 
	 * 描述：初始化Controller核心变量
	 * @author 林海宁
	 * @created 2019年4月15日 下午3:33:42
	 * @since 
	 * @param req 请求
	 * @param res 响应
	 */
	@ModelAttribute
    public void initReqAndRes(HttpServletRequest req,HttpServletResponse res){
    	
    	this.request = req;
    	this.response = res;
    	this.session = req.getSession();
    	
    }
}
